package com.chinairi.mall.service.modelobject;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.chinairi.mall.model.UserCompanyType;
import lombok.Data;

import java.util.List;

/**
 * 获取登录的用户基本信息
 * @author whn
 */
@Data
public class SysUserLoginMO {
    /**
     * 登录名(用户登录名称)
     */
    @TableField("LOGIN_NM")
    private String loginNm;

    /**
     * 登录邮箱
     */
    @TableField("LOGIN_EMAIL")
    private String loginEmail;

    /**
     * 用户状态(0表示不激活，1表示激活)
     */
    @TableField("IS_ACTIVE")
    private String isActive;

    /**
     * 显示名(在页面上显示的用户名)
     */
    @TableField("DISPLAY_NM")
    private String displayNm;

    /**
     * 账号类型(1 管理员 2.普通用户 999.超级管理员)
     */
    @TableField("ACCOUNT_TYPE")
    private String accountType;

    /**
     * 企业表主键
     */
    @TableId("UCI_DBID")
    private String uciDbid;

    /**
     * 公司名称
     */
    @TableField("UCI_COMP_NAME")
    private String uciCompName;

    /**
     * token
     */
    private String token;

    private List<UserCompanyType> userCompanyTypeList;
}
